Jetfire Admin Panel
The Jetfire Admin Panel is used to build Web 2.0 enabled applications for the website. The panel is available in two operational modes:
By using Roles, the website administrator can create the two different views of the Jetfire Admin Panel. The 'WebMaster' view is targeted at users who create pages, manage content and menus on a daily basis. The 'Administrator' view is the super-set of all functionality allowing managing tables and configuration within the system.
Getting Started
Before the Jetfire Admin Panel can be used, it progresses through a series of stages:
- If the user is not logged into CMS, the Jetfire Admin Panel prompts the user to login. The user sees the Login Prompt.
- The user MUST be logged in as a CMS User to use the Jetfire Admin Panel.
- If the Jetfire Admin Panel requires that the user be logged in as a Jetfire User and there are no Jetfire Users, then the Jetfire Admin Panel displays a Create Jetfire User form. The user fills in the form and a Jetfire User is created.
- If the Jetfire Admin Panel requires that the user be logged in as a Jetfire User and there is at least one Jetfire User, then the Jetfire Admin Panel displays a Login form.
- When the login requirements are met, The Jetfire Admin Panel is displayed.
Figure: CMS Login Prompt
Figure: Jetfire Login Prompt
Multiple Subscriptions
Jetfire supports multiple subscriptions at the same time. The 'Subscription' displayed in various Web Parts identifies the subscription database where application content is being stored.
Each Jetfire Admin Panel supports only one subscription that is defined by the Subscription Default website configuration parameter.
WebMaster Role view of Jetfire Admin Panel
The WebMaster Jetfire Admin Panel provides
- Jetfire Management
- User Management
- Roles Management
- Navigation Tools
- Custom Software Tools
for the website.
Figure: WebMaster mode of the CMS Admin Panel
Figure: WebMaster mode of the Jetfire Admin Panel - Web Parts displayed
Admin Role view of Jetfire Admin Panel
The Administrator Jetfire Admin Panel provides
Web Parts are grouped as:
- Jetfire Management
- Jetfire Configuration
- Jetfire Code Tools
- Jetfire DB Tools
- User Management
- Roles Management
- Workspace Management
- Navigation Tools
- Jetfire Security
- Custom Software Tools
- My Links
for the website.
Figure: Administrator mode of the Jetfire Admin Panel
List of Jetfire Web Parts
Jetfire Management
Web Parts for Jetfire Management include:
Jetfire Configuration
Web Parts for Jetfire Configuration include:
- Workflow Configuration Editor is used to edit Workflow Configuration xml records in the website associated with Jetfire Code Classes. (These files are in the xml folder.)
- Configuration Embedded Viewer is used to edit embedded Workflow Configuration records associated with Jetfire Code Classes.
- Compare Workflow Configuration is used to compare Workflow Configuration files to Jetfire Code Classes. The output is a difference list of Properties.
Jetfire Code Management
Web Parts for Jetfire Code Management include:
- Jetfire Code Upload is used by the Jetfire Administrator to upload new Jetfire code.
- Upgrade Workflows is used by the Jetfire Administrator to upgrade a class of workflows from one workflow class to a new workflow class.
- View Jetfire Code is used by the Jetfire Administrator to view Jetfire code.
- Jetfire Code Versions is used by the Jetfire Administrator to display versions of Jetfire code.
Jetfire DB Tools
Web Parts for Jetfire DB Tools include:
Jetfire User Management
Web Parts for Jetfire User Management include:
Jetfire Roles Management
Web Parts for Jetfire Roles Management include:
Jetfire Workspace Management
Web Parts for Jetfire Workspace Management include:
Jetfire Navigation Tools
Web Parts for Jetfire Navigation Tools include:
Jetfire Security
Web Parts for Jetfire Security include:
Jetfire Custom Software Tools
Web Parts for Jetfire Custom Software Tools include:
Figure: Administrator mode of the Jetfire Admin Panel - Web Parts displayed
Help Index for Jetfire Admin Panel
This is a summary of Web Parts configured on this page. The summary shows the title, description and access roles for each Web Part. Web Parts are listed alphabetically
Title: Add Jetfire Features
- Roles required to access: Admin,WebMaster
- Description: TrackerRealm Add Jetfire Features Part adds subscription tables, an optional login ID with a unique role, adds Jetfire code and populated pages for features.
Title: Admin Help Index
- Description: TrackerRealm CMS Admin Panel Help Web Part provides in page help for the CMS Admin panel.
Title: Assign Jetfire Roles to Workspace Access List
- Roles required to access: Admin
- Description: TrackerRealm Assign Workspace Roles Web Part assigns Jetfire roles to a workspace.
Title: Assign Roles to Jetfire User
- Roles required to access: Admin,WebMaster
- Description: TrackerRealm Assign User Roles Web Part assigns Jetfire roles to a user.
Title: Bulk Export
- Roles required to access: Admin
- Description: TrackerRealm Bulk Export Web Part exports workflows to an excel spreadsheet.
Title: Bulk Import
- Roles required to access: Admin
- Description: TrackerRealm Bulk Import Web Part imports workflows from an excel spreadsheet.
Title: Classes by Namespace
- Roles required to access: Admin
- Description: TrackerRealm Namespace Navigation Web Part displays classes by namespace in a treeview.
Title: Compare Workflow Configuration
- Roles required to access: Admin
- Description: TrackerRealm Compare Workflow Configuration Web Part compares workflow Properties to the embedded Workflow Configuration file.
Title: Configuration Embedded Viewer
- Roles required to access: Admin
- Description: TrackerRealm Workflow Configuration Embedded Viewer Web Part displays configuration files used in various Web Parts to display workflows.
Title: Create Jetfire Role
- Roles required to access: Admin,WebMaster
- Description: TrackerRealm Create Role Web Part defines Jetfire Roles.
Title: Create Jetfire Role and User
- Description: TrackerRealm Create Jetfire Role and User Web Part creates a Role, if not found, creates a new user, assigns the role to the user, auto-generates a password and sends a confirmation email to the new user.
Title: Create Jetfire User
- Description: TrackerRealm Create User Web Part defines new Jetfire users.
Title: Encrypt Jetfire Passwords
- Roles required to access: Admin
- Description: TrackerRealm Encrypt Passwords Web Part encrypts/clears passwords for Jetfire users.
Title: Jetfire Admin Panel
- Roles required to access: Admin,WebMaster
- Description: TrackerRealm Jetfire Admin Panel Web Part presents the administrative options for the site. The Correct Web Part is displayed for the selected action.
Title: Jetfire Audits
- Roles required to access: Admin
- Description: TrackerRealm Jetfire Audits Web Part displays audits for workflows.
Title: Jetfire Code Upload
- Roles required to access: Admin
- Description: TrackerRealm Code Upload Web Part uploads code to the nexus.
Title: Jetfire Code Versions
- Roles required to access: Admin
- Description: View workflow versions for a given class.
Title: Jetfire Login
- Description: TrackerRealm Login Web Part provides login for Jetfire.
Title: Jetfire Users Access Summary
- Roles required to access: Admin,WebMaster
- Description: TrackerRealm Users Summary Web Part displays the mapping between user, workspaces and roles.
Title: Jetfire Workflow RSS Feed
- Description: TrackerRealm Rss Feed Web Part displays Jetfire workflows in a RSS Feed.
Title: Jetfire Workspace Access List
- Roles required to access: Admin
- Description: TrackerRealm Workspace ACL Web Part defines Jetfire Roles for a Workspace.
Title: Logged-In Jetfire Users
- Roles required to access: Admin,WebMaster
- Description: TrackerRealm Users Summary Web Part displays users that are currently logged in.
Title: Manage Jetfire DB Access
- Roles required to access: Admin
- Description: TrackerRealm DB Maintenance Web Part manages access to the Jetfire Database.
Title: Manage Jetfire Roles
- Roles required to access: Admin,WebMaster
- Description: TrackerRealm Roles Web Part defines roles for Jetfire.
Title: Manage Jetfire Users
- Roles required to access: Admin,WebMaster
- Description: TrackerRealm Users Web Part provides Jetfire user administration.
Title: Manage Jetfire Workspaces
- Roles required to access: Admin
- Description: TrackerRealm Workspaces Web Part provides Jetfire workspace administration.
Title: New Workspace
- Roles required to access: Admin
- Description: TrackerRealm New Workspace Web Part is used to create a new Workspace.
Title: New Workspace and Club
- Roles required to access: Admin
- Description: TrackerRealm Web Part creates a new Workspace and adds a Club to the Workspace.
Title: Preferred Workspace
- Roles required to access: Admin
- Description: TrackerRealm Preferred Workspace Web Part sets the Workspace used to create workflows.
Title: Review Jetfire Users Roles
- Roles required to access: Admin,WebMaster
- Description: TrackerRealm User Roles Web Part adds Jetfire Roles to a User.
Title: Test Auto-Login Cookie
- Roles required to access: Admin
- Description: TrackerRealm Test Auto-Login Cookie Web Part tests the Cookie created by AutoLoginPart (AutoLoginType = AutoCookie).
Title: Trace Jetfire Login User
- Roles required to access: Admin,WebMaster
- Description: TrackerRealm Trace Login User Web Part traces whether a user can login or not.
Title: Upgrade Workflows
- Roles required to access: Admin
- Description: Upgrades workflows to the latest Jetfire Code (uses the latest Workflow Namespace based on the class name).
Title: View Jetfire Code
- Roles required to access: Admin
- Description: TrackerRealm View Code Web Part dsiplays the code of classes.
Title: Workflow Configuration Editor
- Roles required to access: Admin
- Description: TrackerRealm Workflow Configuration Editor Web Part edits configuration files used in various Web Parts to display workflows.
Title: Workflow Counter
- Description: TrackerRealm Workflow Count Web Part displays number of workflows.
Title: Workflow Search
- Description: TrackerRealm Search Web Part searches for workflows.
Title: Workflow Search (Advanced)
- Description: TrackerRealm Advanced Search Web Part searches for workflows directly in the database.
Title: Workspace Navigation
- Description: TrackerRealm Workspace Navigation Web Part displays workflows in a workspace in a treeview.